Advertisement
Advertisement
life buoy
noun
any of variously formed buoyant devices for supporting a person fallen into the water.
life buoy
noun
any of various kinds of buoyant device for keeping people afloat in an emergency
Advertisement
Advertisement
Advertisement
Advertisement
Browse